xen.git
21 years agobitkeeper revision 1.879.1.3 (408fbad0T3LWY4pCllkDFuZcXfqMOQ)
ach61@labyrinth.cl.cam.ac.uk [Wed, 28 Apr 2004 14:08:16 +0000 (14:08 +0000)]
bitkeeper revision 1.879.1.3 (408fbad0T3LWY4pCllkDFuZcXfqMOQ)

properly modify process memory

21 years agobitkeeper revision 1.879.1.2 (408f99e7sN48_I90Di8Eqaodd_1KjQ)
kaf24@scramble.cl.cam.ac.uk [Wed, 28 Apr 2004 11:47:51 +0000 (11:47 +0000)]
bitkeeper revision 1.879.1.2 (408f99e7sN48_I90Di8Eqaodd_1KjQ)

A few fixes to new I/O world.

21 years agobitkeeper revision 1.879.1.1 (408f7ae5PHe1i2motf-Iulpr3dEVhQ)
kaf24@scramble.cl.cam.ac.uk [Wed, 28 Apr 2004 09:35:33 +0000 (09:35 +0000)]
bitkeeper revision 1.879.1.1 (408f7ae5PHe1i2motf-Iulpr3dEVhQ)

Further modifications towards new block-device drivers for new I/O
model.

21 years agobitkeeper revision 1.879 (408e5c62UO4MIO4Nqnx5MucD8D5izg)
iap10@labyrinth.cl.cam.ac.uk [Tue, 27 Apr 2004 13:13:06 +0000 (13:13 +0000)]
bitkeeper revision 1.879 (408e5c62UO4MIO4Nqnx5MucD8D5izg)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/iap10/xeno-clone/xeno.bk

21 years agobitkeeper revision 1.875.1.1 (408e5c5aIA7qWjhncD0DlSXVXY2xtg)
iap10@labyrinth.cl.cam.ac.uk [Tue, 27 Apr 2004 13:12:58 +0000 (13:12 +0000)]
bitkeeper revision 1.875.1.1 (408e5c5aIA7qWjhncD0DlSXVXY2xtg)

Suspend/resume now fixed
fix objdump 'debug' option in Makefile

21 years agobitkeeper revision 1.878 (408cde49uOK-SAzfb5CBmpUoC0yXOg)
kaf24@scramble.cl.cam.ac.uk [Mon, 26 Apr 2004 10:02:49 +0000 (10:02 +0000)]
bitkeeper revision 1.878 (408cde49uOK-SAzfb5CBmpUoC0yXOg)

Dir renames.

21 years agobitkeeper revision 1.877 (408a2112twZvxfjh5flm0x6eryHUPw)
kaf24@scramble.cl.cam.ac.uk [Sat, 24 Apr 2004 08:10:58 +0000 (08:10 +0000)]
bitkeeper revision 1.877 (408a2112twZvxfjh5flm0x6eryHUPw)

Fix crash in e100 rx routines. Also add diagnostic tracing for tx failures.

21 years agobitkeeper revision 1.876 (408910b0l_pMz-kCs2Q02jsIzb-VLw)
kaf24@scramble.cl.cam.ac.uk [Fri, 23 Apr 2004 12:48:48 +0000 (12:48 +0000)]
bitkeeper revision 1.876 (408910b0l_pMz-kCs2Q02jsIzb-VLw)

Fix refcnt bug.

21 years agobitkeeper revision 1.875 (40880cc61MwJ9kqSeEq4GyGu66mQEg)
kaf24@scramble.cl.cam.ac.uk [Thu, 22 Apr 2004 18:19:50 +0000 (18:19 +0000)]
bitkeeper revision 1.875 (40880cc61MwJ9kqSeEq4GyGu66mQEg)

Consoel fixes and more work on blkdev backend.

21 years agobitkeeper revision 1.874 (408808d0T9IfojQOKayZ-Kw-GYP94A)
kaf24@scramble.cl.cam.ac.uk [Thu, 22 Apr 2004 18:02:56 +0000 (18:02 +0000)]
bitkeeper revision 1.874 (408808d0T9IfojQOKayZ-Kw-GYP94A)

Fix event-channel suspend/resume.

21 years agobitkeeper revision 1.873 (4088061aJxAcmfxVFNME07oyCEdeaQ)
kaf24@scramble.cl.cam.ac.uk [Thu, 22 Apr 2004 17:51:22 +0000 (17:51 +0000)]
bitkeeper revision 1.873 (4088061aJxAcmfxVFNME07oyCEdeaQ)

Fix free_irq to not deallocate static irqactions.

21 years agobitkeeper revision 1.872 (4087cf0eay7XY7T1xObNygn1qSwJ0g)
kaf24@scramble.cl.cam.ac.uk [Thu, 22 Apr 2004 13:56:30 +0000 (13:56 +0000)]
bitkeeper revision 1.872 (4087cf0eay7XY7T1xObNygn1qSwJ0g)

Partial checkin of new blkdev backend in Xenolinux. Also updates
to the mmu_update interface.

21 years agobitkeeper revision 1.871 (4086503aaxsSjJ0ddfGTFH8_wm7OSA)
ach61@labyrinth.cl.cam.ac.uk [Wed, 21 Apr 2004 10:43:06 +0000 (10:43 +0000)]
bitkeeper revision 1.871 (4086503aaxsSjJ0ddfGTFH8_wm7OSA)

spelling

21 years agobitkeeper revision 1.870 (40864ecfuC78diq7FlE3MwqO1-QlQA)
ach61@labyrinth.cl.cam.ac.uk [Wed, 21 Apr 2004 10:37:03 +0000 (10:37 +0000)]
bitkeeper revision 1.870 (40864ecfuC78diq7FlE3MwqO1-QlQA)

specify a domain's console port in the xc_dom_create defaults file

21 years agobitkeeper revision 1.869 (40859ef9aFFaEpjd21oxJfT1ZpI7MQ)
ach61@labyrinth.cl.cam.ac.uk [Tue, 20 Apr 2004 22:06:49 +0000 (22:06 +0000)]
bitkeeper revision 1.869 (40859ef9aFFaEpjd21oxJfT1ZpI7MQ)

domain = -2 for most recently created domain

21 years agobitkeeper revision 1.868 (4083e83c-_BTzCUkGyO_-jRGzSENLg)
mwilli2@equilibrium.research.intel-research.net [Mon, 19 Apr 2004 14:54:52 +0000 (14:54 +0000)]
bitkeeper revision 1.868 (4083e83c-_BTzCUkGyO_-jRGzSENLg)

Merge ssh://srg//auto/groups/xeno/BK/xeno.bk
into equilibrium.research.intel-research.net:/home/irchomes/mwilli2/src/xeno.bk

21 years agobitkeeper revision 1.825.9.1 (4083e7a1nl5KCSLH_RLGt0IXz-sw8g)
mwilli2@equilibrium.research.intel-research.net [Mon, 19 Apr 2004 14:52:17 +0000 (14:52 +0000)]
bitkeeper revision 1.825.9.1 (4083e7a1nl5KCSLH_RLGt0IXz-sw8g)

Various scheduler updates.  Main points: modify Atropos unblocking behaviour,
add further documentation, add support for Atropos and Round-robin to
xc_dom_control.py

21 years agobitkeeper revision 1.867 (4083dc17x4KfiVBhD7lCtJYk8h8OjA)
kaf24@scramble.cl.cam.ac.uk [Mon, 19 Apr 2004 14:03:03 +0000 (14:03 +0000)]
bitkeeper revision 1.867 (4083dc17x4KfiVBhD7lCtJYk8h8OjA)

Arrange directory structure for new I/O drivers.

21 years agobitkeeper revision 1.866 (407eb845CiXrKK3W3tSnyAkirk28kw)
iap10@labyrinth.cl.cam.ac.uk [Thu, 15 Apr 2004 16:28:53 +0000 (16:28 +0000)]
bitkeeper revision 1.866 (407eb845CiXrKK3W3tSnyAkirk28kw)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/iap10/xeno-clone-26/xeno.bk

21 years agobitkeeper revision 1.864.1.1 (407eb08fW2eUAKOIh6v4T-Ew4bCchg)
iap10@labyrinth.cl.cam.ac.uk [Thu, 15 Apr 2004 15:55:59 +0000 (15:55 +0000)]
bitkeeper revision 1.864.1.1 (407eb08fW2eUAKOIh6v4T-Ew4bCchg)

upgrade to linux 2.4.26

21 years agobitkeeper revision 1.865 (407e933bgy9845pPJrw2YFAvCNIgEA)
kaf24@scramble.cl.cam.ac.uk [Thu, 15 Apr 2004 13:50:51 +0000 (13:50 +0000)]
bitkeeper revision 1.865 (407e933bgy9845pPJrw2YFAvCNIgEA)

More TLB-flush cleanups. Simplify and rationalise the interface.

21 years agobitkeeper revision 1.864 (407d63b3Kv7jrCnhzfWFt1VQd3vpFQ)
kaf24@scramble.cl.cam.ac.uk [Wed, 14 Apr 2004 16:15:47 +0000 (16:15 +0000)]
bitkeeper revision 1.864 (407d63b3Kv7jrCnhzfWFt1VQd3vpFQ)

More TLB-flush fixes.

21 years agobitkeeper revision 1.863 (407c1595i8rvyUK0N49ldfbOv570xA)
kaf24@scramble.cl.cam.ac.uk [Tue, 13 Apr 2004 16:30:13 +0000 (16:30 +0000)]
bitkeeper revision 1.863 (407c1595i8rvyUK0N49ldfbOv570xA)

Fix deadlock in TLB-flush routines.

21 years agobitkeeper revision 1.862 (407bfad05PmdmZtBnhfJMLp1dqPBYQ)
kaf24@scramble.cl.cam.ac.uk [Tue, 13 Apr 2004 14:36:00 +0000 (14:36 +0000)]
bitkeeper revision 1.862 (407bfad05PmdmZtBnhfJMLp1dqPBYQ)

Various cleanups. Also fix a bug in Xenolinux timer interrupt.

21 years agobitkeeper revision 1.861 (40768806O2IuZxUW1J9AghyEC4y2NQ)
kaf24@scramble.cl.cam.ac.uk [Fri, 9 Apr 2004 11:24:54 +0000 (11:24 +0000)]
bitkeeper revision 1.861 (40768806O2IuZxUW1J9AghyEC4y2NQ)

Simplify the Xen binary buddy allocator. We only need free-block headers:
the free-block trailers were unnecessary.

21 years agobitkeeper revision 1.860 (40767158VSrp08a0j4zL0drGEP4xNg)
kaf24@scramble.cl.cam.ac.uk [Fri, 9 Apr 2004 09:48:08 +0000 (09:48 +0000)]
bitkeeper revision 1.860 (40767158VSrp08a0j4zL0drGEP4xNg)

Synchronously flush console data when a domain dies.

21 years agobitkeeper revision 1.859 (407652acyoMCU4hs17VI0fgKDFoC7g)
kaf24@scramble.cl.cam.ac.uk [Fri, 9 Apr 2004 07:37:16 +0000 (07:37 +0000)]
bitkeeper revision 1.859 (407652acyoMCU4hs17VI0fgKDFoC7g)

time.c:
  Fix compile error when building non-priv Xenolinux.

21 years agobitkeeper revision 1.858 (4075900bvZ22M6mUE2F3Vk8eDozqtw)
kaf24@scramble.cl.cam.ac.uk [Thu, 8 Apr 2004 17:46:51 +0000 (17:46 +0000)]
bitkeeper revision 1.858 (4075900bvZ22M6mUE2F3Vk8eDozqtw)

Add support for suspend/resume to new evtchn-IRQ binding mechanism.

21 years agobitkeeper revision 1.857 (40758725LNAi9rWWnvIgHXYKzPnxMw)
kaf24@scramble.cl.cam.ac.uk [Thu, 8 Apr 2004 17:08:53 +0000 (17:08 +0000)]
bitkeeper revision 1.857 (40758725LNAi9rWWnvIgHXYKzPnxMw)

Increment the DOM0_OP version number.

21 years agobitkeeper revision 1.856 (4075806dGVuPwXtbZgPbDT2-zKk0gw)
kaf24@scramble.cl.cam.ac.uk [Thu, 8 Apr 2004 16:40:13 +0000 (16:40 +0000)]
bitkeeper revision 1.856 (4075806dGVuPwXtbZgPbDT2-zKk0gw)

New control-interface functionality for Xenolinux. Also
extended start_info_t to include the event-channel index
for the controller interface.

21 years agobitkeeper revision 1.855 (4072d780PixOiKfP5gAfRxuBoHnnLw)
kaf24@scramble.cl.cam.ac.uk [Tue, 6 Apr 2004 16:14:56 +0000 (16:14 +0000)]
bitkeeper revision 1.855 (4072d780PixOiKfP5gAfRxuBoHnnLw)

Fix earlier bug-fix. No need for map_domain_mem on tx path.

21 years agobitkeeper revision 1.854 (407283beJa0UONSo632BmoTgA-YZGQ)
kaf24@scramble.cl.cam.ac.uk [Tue, 6 Apr 2004 10:17:34 +0000 (10:17 +0000)]
bitkeeper revision 1.854 (407283beJa0UONSo632BmoTgA-YZGQ)

Remove pointless boot message.

21 years agobitkeeper revision 1.853 (407282d3tJwEyg57cPIuOEErciWHgA)
kaf24@scramble.cl.cam.ac.uk [Tue, 6 Apr 2004 10:13:39 +0000 (10:13 +0000)]
bitkeeper revision 1.853 (407282d3tJwEyg57cPIuOEErciWHgA)

Port missing file updates from Linux 2.4.25.

21 years agobitkeeper revision 1.852 (40727d61go1wzGJ7d5-Gg6jPwpYK9w)
kaf24@scramble.cl.cam.ac.uk [Tue, 6 Apr 2004 09:50:25 +0000 (09:50 +0000)]
bitkeeper revision 1.852 (40727d61go1wzGJ7d5-Gg6jPwpYK9w)

Tweak compiler flags to avoid warnings from latest GCC.

21 years agobitkeeper revision 1.851 (40727a22MmBKMBWlk5lt-AMqNaoA-A)
kaf24@scramble.cl.cam.ac.uk [Tue, 6 Apr 2004 09:36:34 +0000 (09:36 +0000)]
bitkeeper revision 1.851 (40727a22MmBKMBWlk5lt-AMqNaoA-A)

Reduce Xen heap size to make room for full 4GB pfn_info array.

21 years agobitkeeper revision 1.850 (407276f7PPmOw5DO1i_rHS5A89f5nA)
kaf24@scramble.cl.cam.ac.uk [Tue, 6 Apr 2004 09:23:03 +0000 (09:23 +0000)]
bitkeeper revision 1.850 (407276f7PPmOw5DO1i_rHS5A89f5nA)

Fix 3c59x operation in PIO mode.

21 years agobitkeeper revision 1.849 (407272f8v7jOensIw--qVa-usspUuQ)
kaf24@scramble.cl.cam.ac.uk [Tue, 6 Apr 2004 09:06:00 +0000 (09:06 +0000)]
bitkeeper revision 1.849 (407272f8v7jOensIw--qVa-usspUuQ)

Fix compiler warnings.

21 years agobitkeeper revision 1.848 (407272e4kCBTwhNJpuI6iAyrgH3VNw)
kaf24@scramble.cl.cam.ac.uk [Tue, 6 Apr 2004 09:05:40 +0000 (09:05 +0000)]
bitkeeper revision 1.848 (407272e4kCBTwhNJpuI6iAyrgH3VNw)

Fix a scheduler bug.

21 years agobitkeeper revision 1.847 (407189896qS6tdiifFnDtrV9kvbJyA)
kaf24@scramble.cl.cam.ac.uk [Mon, 5 Apr 2004 16:30:01 +0000 (16:30 +0000)]
bitkeeper revision 1.847 (407189896qS6tdiifFnDtrV9kvbJyA)

Fix compiler warning.

21 years agobitkeeper revision 1.846 (40718059pi259OEdVTRV0BFJ9jTK4w)
kaf24@scramble.cl.cam.ac.uk [Mon, 5 Apr 2004 15:50:49 +0000 (15:50 +0000)]
bitkeeper revision 1.846 (40718059pi259OEdVTRV0BFJ9jTK4w)

Avoid compiler warnings.

21 years agobitkeeper revision 1.845 (40715c3bWwJo7G7LP0rr3AJYN1xljQ)
kaf24@scramble.cl.cam.ac.uk [Mon, 5 Apr 2004 13:16:43 +0000 (13:16 +0000)]
bitkeeper revision 1.845 (40715c3bWwJo7G7LP0rr3AJYN1xljQ)

memory.c:
  Cleanup.

21 years agobitkeeper revision 1.844 (40715b48x_OlxIR6nK-VQXnLJ0fjKg)
kaf24@scramble.cl.cam.ac.uk [Mon, 5 Apr 2004 13:12:40 +0000 (13:12 +0000)]
bitkeeper revision 1.844 (40715b48x_OlxIR6nK-VQXnLJ0fjKg)

Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno

21 years agobitkeeper revision 1.842.1.1 (40715b38BNfFZvL7yV9c1GJbSaAK0g)
kaf24@scramble.cl.cam.ac.uk [Mon, 5 Apr 2004 13:12:24 +0000 (13:12 +0000)]
bitkeeper revision 1.842.1.1 (40715b38BNfFZvL7yV9c1GJbSaAK0g)

Many files:
  new file
  Upgrade Xen APIC and ACPI and PCI subsystems to new features and fixes in latest Linux 2.4.
acpi.c:
  Rename: xen/arch/i386/acpitable.c -> xen/arch/i386/acpi.c
.del-acpitable.h~539b823a64c2b9d8:
  Delete: xen/arch/i386/acpitable.h

21 years agobitkeeper revision 1.843 (40714f09cklfEzBYIm_KulGL0G3wqw)
iap10@labyrinth.cl.cam.ac.uk [Mon, 5 Apr 2004 12:20:25 +0000 (12:20 +0000)]
bitkeeper revision 1.843 (40714f09cklfEzBYIm_KulGL0G3wqw)

Manual merge

21 years agobitkeeper revision 1.842 (40711785bFYuNeQsphcZYJkmRUFbFQ)
kaf24@scramble.cl.cam.ac.uk [Mon, 5 Apr 2004 08:23:33 +0000 (08:23 +0000)]
bitkeeper revision 1.842 (40711785bFYuNeQsphcZYJkmRUFbFQ)

ignore:
  Fix the ignore file.

21 years agobitkeeper revision 1.836.1.1 (4070ff6fJhQoaxeSlTRL6ojba0QXfw)
iap10@tetris.cl.cam.ac.uk [Mon, 5 Apr 2004 06:40:47 +0000 (06:40 +0000)]
bitkeeper revision 1.836.1.1 (4070ff6fJhQoaxeSlTRL6ojba0QXfw)

shadow logdirty mode added

21 years agobitkeeper revision 1.841 (406fe8ff7-2wwxC3TfeqP0n7iOUcCA)
kaf24@scramble.cl.cam.ac.uk [Sun, 4 Apr 2004 10:52:47 +0000 (10:52 +0000)]
bitkeeper revision 1.841 (406fe8ff7-2wwxC3TfeqP0n7iOUcCA)

Makefile:
  Install debug versions of Xen and Linux images, with symbols included.

21 years agobitkeeper revision 1.840 (406fb762yj36s7Fm0uyl3kIEsKNlTw)
kaf24@scramble.cl.cam.ac.uk [Sun, 4 Apr 2004 07:21:06 +0000 (07:21 +0000)]
bitkeeper revision 1.840 (406fb762yj36s7Fm0uyl3kIEsKNlTw)

xc_domain.c, xc.h:
  Fix a build warning.

21 years agobitkeeper revision 1.839 (406ee643kSLveMGyvVob0usRgg-CGg)
kaf24@scramble.cl.cam.ac.uk [Sat, 3 Apr 2004 16:28:51 +0000 (16:28 +0000)]
bitkeeper revision 1.839 (406ee643kSLveMGyvVob0usRgg-CGg)

vif.h, Makefile, domain.c, setup.c, entry.S, Rules.mk:
  Completely remove networking support from Xen when 'nodev=y' is specified.

21 years agobitkeeper revision 1.838 (406ee03fYGZuu3lTbdwwYlwJxSLZtw)
kaf24@scramble.cl.cam.ac.uk [Sat, 3 Apr 2004 16:03:11 +0000 (16:03 +0000)]
bitkeeper revision 1.838 (406ee03fYGZuu3lTbdwwYlwJxSLZtw)

shadow.h, perfc.h, memory.c, keyhandler.c, Makefile, irq.c, Rules.mk:
  Code and build cleanups. Allow perf counters to be disabled at build time by 'nperfc=y'. Allow debugging to be turned on with 'debug=y'.

21 years agobitkeeper revision 1.837 (406d9e1fPZYe6CULYL8E7fCs3l-PlQ)
kaf24@scramble.cl.cam.ac.uk [Fri, 2 Apr 2004 17:08:47 +0000 (17:08 +0000)]
bitkeeper revision 1.837 (406d9e1fPZYe6CULYL8E7fCs3l-PlQ)

processor.h, schedule.c, memory.c:
  Cleanups.

21 years agobitkeeper revision 1.836 (406d9488wRtZKwTYlBWc9RuXHmCLAw)
iap10@tetris.cl.cam.ac.uk [Fri, 2 Apr 2004 16:27:52 +0000 (16:27 +0000)]
bitkeeper revision 1.836 (406d9488wRtZKwTYlBWc9RuXHmCLAw)

Merge tetris.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into tetris.cl.cam.ac.uk:/auto/groups/xeno/users/iap10/xeno-clone/xeno.bk

21 years agobitkeeper revision 1.835 (406d9481GqoZ_RrT3GukXhamv7rulA)
iap10@tetris.cl.cam.ac.uk [Fri, 2 Apr 2004 16:27:45 +0000 (16:27 +0000)]
bitkeeper revision 1.835 (406d9481GqoZ_RrT3GukXhamv7rulA)

Delete shadow page tables when destroying domain

21 years agobitkeeper revision 1.825.3.24 (406d89edLT2FcNiTizRzrDacuMdqRQ)
kaf24@scramble.cl.cam.ac.uk [Fri, 2 Apr 2004 15:42:37 +0000 (15:42 +0000)]
bitkeeper revision 1.825.3.24 (406d89edLT2FcNiTizRzrDacuMdqRQ)

Makefile:
  Don't overwrite existing defaults files during install.

21 years agobitkeeper revision 1.834 (406d7297L8YEnoDy3p-Js-U7j2roug)
iap10@tetris.cl.cam.ac.uk [Fri, 2 Apr 2004 14:03:03 +0000 (14:03 +0000)]
bitkeeper revision 1.834 (406d7297L8YEnoDy3p-Js-U7j2roug)

manual merge as two conflicting dom0 ops

21 years agobitkeeper revision 1.833 (406d7183Ckz-sf5jTa2XrtbKezR-dQ)
iap10@tetris.cl.cam.ac.uk [Fri, 2 Apr 2004 13:58:27 +0000 (13:58 +0000)]
bitkeeper revision 1.833 (406d7183Ckz-sf5jTa2XrtbKezR-dQ)

shadow cleanup

21 years agobitkeeper revision 1.825.3.23 (406c044cT7cMBER-dmrtu4_WyL1Jjg)
kaf24@scramble.cl.cam.ac.uk [Thu, 1 Apr 2004 12:00:12 +0000 (12:00 +0000)]
bitkeeper revision 1.825.3.23 (406c044cT7cMBER-dmrtu4_WyL1Jjg)

page_alloc.c:
  Fix nasty bug in Xen heap allocator.

21 years agobitkeeper revision 1.825.3.22 (406bed54_kfGyHK4C9Lf4xDiVaaG6A)
kaf24@scramble.cl.cam.ac.uk [Thu, 1 Apr 2004 10:22:12 +0000 (10:22 +0000)]
bitkeeper revision 1.825.3.22 (406bed54_kfGyHK4C9Lf4xDiVaaG6A)

sched_atropos.c, page_alloc.c, event_channel.c, irq.c:
  Fix task_struct refcnt bug. Fix compile warnings in debug builds.

21 years agobitkeeper revision 1.825.3.21 (406bdf6e4yUNbgx_RSShBfyJ0ZlFdA)
kaf24@scramble.cl.cam.ac.uk [Thu, 1 Apr 2004 09:22:54 +0000 (09:22 +0000)]
bitkeeper revision 1.825.3.21 (406bdf6e4yUNbgx_RSShBfyJ0ZlFdA)

system.h:
  Extra compiler barriers in upcall code.

21 years agobitkeeper revision 1.825.3.20 (406b3b3fndMlSLM8q08GvqRB8vJlzQ)
kaf24@scramble.cl.cam.ac.uk [Wed, 31 Mar 2004 21:42:23 +0000 (21:42 +0000)]
bitkeeper revision 1.825.3.20 (406b3b3fndMlSLM8q08GvqRB8vJlzQ)

Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno

21 years agobitkeeper revision 1.825.8.1 (406b3b3aiVrvWmI8XjJ_64Sk92hivw)
kaf24@scramble.cl.cam.ac.uk [Wed, 31 Mar 2004 21:42:18 +0000 (21:42 +0000)]
bitkeeper revision 1.825.8.1 (406b3b3aiVrvWmI8XjJ_64Sk92hivw)

Many files:
  Faster upcall masking from Xen to guest OS.

21 years agobitkeeper revision 1.825.3.19 (406af2832chWiChrFa3ASPjsElqg3Q)
ach61@labyrinth.cl.cam.ac.uk [Wed, 31 Mar 2004 16:32:03 +0000 (16:32 +0000)]
bitkeeper revision 1.825.3.19 (406af2832chWiChrFa3ASPjsElqg3Q)

pdb documentation

21 years agobitkeeper revision 1.825.3.18 (406aeeb6EYYfLTekemoWDRaWO8SuEQ)
kaf24@scramble.cl.cam.ac.uk [Wed, 31 Mar 2004 16:15:50 +0000 (16:15 +0000)]
bitkeeper revision 1.825.3.18 (406aeeb6EYYfLTekemoWDRaWO8SuEQ)

highmem.c, highmem.h:
  new file
Many files:
  New bootstrap layout for DOM0 and for all Linux domains. Xenolinux now support CONFIG_HIGHMEM for up to 4GB allocated to a Xenolinux domain.
.del-highmem.h~c3cf3f6856a90f6:
  Delete: xenolinux-2.4.25-sparse/include/asm-xen/highmem.h
elf.h:
  Rename: xen/include/asm-i386/elf.h -> xen/include/xen/elf.h
.del-elf.h~57347596c85127ef:
  Delete: xen/include/asm-x86_64/elf.h

21 years agobitkeeper revision 1.832 (4069e6efDAxnvoZE5ananXkWGDiyig)
iap10@labyrinth.cl.cam.ac.uk [Tue, 30 Mar 2004 21:30:23 +0000 (21:30 +0000)]
bitkeeper revision 1.832 (4069e6efDAxnvoZE5ananXkWGDiyig)

shadow tables code refactoring stage 1

21 years agobitkeeper revision 1.831 (406995dbwlqGk2qHrfw3kwGxQ37WSw)
iap10@tetris.cl.cam.ac.uk [Tue, 30 Mar 2004 15:44:27 +0000 (15:44 +0000)]
bitkeeper revision 1.831 (406995dbwlqGk2qHrfw3kwGxQ37WSw)

Flush and clean shadow page table ops added.
Add 'dist' target back to Xen Makefile.

21 years agobitkeeper revision 1.825.3.17 (40693a952A4uQatvbQf9p4edlPR6ww)
kaf24@scramble.cl.cam.ac.uk [Tue, 30 Mar 2004 09:15:01 +0000 (09:15 +0000)]
bitkeeper revision 1.825.3.17 (40693a952A4uQatvbQf9p4edlPR6ww)

irq.c, sched.h, event_channel.c, Rules.mk:
  Fix a memory bug in new PIRQ code in Xen.

21 years agobitkeeper revision 1.825.3.16 (406859b6B1jxjQIV_kIuLONUdkXVHA)
kaf24@scramble.cl.cam.ac.uk [Mon, 29 Mar 2004 17:15:34 +0000 (17:15 +0000)]
bitkeeper revision 1.825.3.16 (406859b6B1jxjQIV_kIuLONUdkXVHA)

Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno

21 years agobitkeeper revision 1.825.7.1 (406859b11Dr2bQs9npNIu-MOmgSsFg)
kaf24@scramble.cl.cam.ac.uk [Mon, 29 Mar 2004 17:15:29 +0000 (17:15 +0000)]
bitkeeper revision 1.825.7.1 (406859b11Dr2bQs9npNIu-MOmgSsFg)

defconfig-physdev:
  Fix physdev config for XL.

21 years agobitkeeper revision 1.825.3.15 (406841d8eNNPD7qwknDved9Q5NHVCw)
ach61@labyrinth.cl.cam.ac.uk [Mon, 29 Mar 2004 15:33:44 +0000 (15:33 +0000)]
bitkeeper revision 1.825.3.15 (406841d8eNNPD7qwknDved9Q5NHVCw)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/local/scratch/ach61/xeno-clone/xeno.bk

21 years agobitkeeper revision 1.825.6.1 (406841d1slBO3r43lCv4miJBBlOJnA)
ach61@labyrinth.cl.cam.ac.uk [Mon, 29 Mar 2004 15:33:37 +0000 (15:33 +0000)]
bitkeeper revision 1.825.6.1 (406841d1slBO3r43lCv4miJBBlOJnA)

re-work pdb context

21 years agobitkeeper revision 1.825.3.14 (40683680NZjB1f8PmpgffnMdcNdBjQ)
kaf24@scramble.cl.cam.ac.uk [Mon, 29 Mar 2004 14:45:20 +0000 (14:45 +0000)]
bitkeeper revision 1.825.3.14 (40683680NZjB1f8PmpgffnMdcNdBjQ)

Many files:
  Final IRQ and PCI-access virtualisation fixes.

21 years agobitkeeper revision 1.825.3.13 (4067341aEVBylJ8rvZlNJ-_l5YeAoQ)
kaf24@scramble.cl.cam.ac.uk [Sun, 28 Mar 2004 20:22:50 +0000 (20:22 +0000)]
bitkeeper revision 1.825.3.13 (4067341aEVBylJ8rvZlNJ-_l5YeAoQ)

mkbuildtree, pci-pc.c, Makefile, defconfig-physdev, physdev.h, physdev.c:
  PCI-access updates for new IO world.
.del-pci-irq.c~626134b3f85d1f48:
  Delete: xenolinux-2.4.25-sparse/arch/xen/kernel/pci-irq.c
.del-pci-i386.h~17514121c175844:
  Delete: xenolinux-2.4.25-sparse/arch/xen/kernel/pci-i386.h
.del-pci-i386.c~d13b1a4728189770:
  Delete: xenolinux-2.4.25-sparse/arch/xen/kernel/pci-i386.c

21 years agobitkeeper revision 1.825.3.12 (40659df50NIJI5Ld3gK593_2UZJDuQ)
kaf24@scramble.cl.cam.ac.uk [Sat, 27 Mar 2004 15:29:57 +0000 (15:29 +0000)]
bitkeeper revision 1.825.3.12 (40659df50NIJI5Ld3gK593_2UZJDuQ)

xor.h:
  new file
Many files:
  Bug fixes for hardware virtualisation.

21 years agobitkeeper revision 1.825.3.11 (406586c56OnnzTB-qwvoMKuD9SxL8g)
kaf24@scramble.cl.cam.ac.uk [Sat, 27 Mar 2004 13:51:01 +0000 (13:51 +0000)]
bitkeeper revision 1.825.3.11 (406586c56OnnzTB-qwvoMKuD9SxL8g)

entry.S:
  Fix signal-handling bug in Xenolinux.

21 years agobitkeeper revision 1.825.3.10 (4065558aPBWky8sW_ub8imsOf_yTwg)
kaf24@scramble.cl.cam.ac.uk [Sat, 27 Mar 2004 10:20:58 +0000 (10:20 +0000)]
bitkeeper revision 1.825.3.10 (4065558aPBWky8sW_ub8imsOf_yTwg)

Many files:
  Cleaned up user-space event-channel handling (now better reflects the underlying abstraction). Also simplified handling of exceptional notifications (now a special case of a normal notification).

21 years agobitkeeper revision 1.825.3.9 (40648b15Z2oQl7l-e-LvK-_LuJdOVA)
kaf24@scramble.cl.cam.ac.uk [Fri, 26 Mar 2004 19:57:09 +0000 (19:57 +0000)]
bitkeeper revision 1.825.3.9 (40648b15Z2oQl7l-e-LvK-_LuJdOVA)

console.c:
  Back to ctrl-a for console redirect but pass the sequence up and just count it.

21 years agobitkeeper revision 1.825.3.8 (4064852bbmw6RCAmEA3OIjjuTHyojA)
kaf24@scramble.cl.cam.ac.uk [Fri, 26 Mar 2004 19:31:55 +0000 (19:31 +0000)]
bitkeeper revision 1.825.3.8 (4064852bbmw6RCAmEA3OIjjuTHyojA)

defconfig-physdev:
  new file
system.h, defconfig, config.in:
  Add direct hardware access possibilities to Xenolinux ocnfiguration menus. Also add a suitable defaults file for testing.

21 years agobitkeeper revision 1.825.3.7 (4064773d4Vkaf0WFguSCpOO7O0qqEQ)
mwilli2@equilibrium.research.intel-research.net [Fri, 26 Mar 2004 18:32:29 +0000 (18:32 +0000)]
bitkeeper revision 1.825.3.7 (4064773d4Vkaf0WFguSCpOO7O0qqEQ)

Add Atropos code and update control interface.

21 years agobitkeeper revision 1.825.3.6 (4064639dGSejbtZOrnsOB_IspAZ6kw)
kaf24@scramble.cl.cam.ac.uk [Fri, 26 Mar 2004 17:08:45 +0000 (17:08 +0000)]
bitkeeper revision 1.825.3.6 (4064639dGSejbtZOrnsOB_IspAZ6kw)

blkdev.h, pci.c, Makefile, domain.c, setup.c, entry.S, Rules.mk:
  Allow Xen to be built without device drivers using 'nodev=y make'.

21 years agobitkeeper revision 1.825.3.5 (40645554B7juSBYCSTWROHx5t7vKqg)
kaf24@scramble.cl.cam.ac.uk [Fri, 26 Mar 2004 16:07:48 +0000 (16:07 +0000)]
bitkeeper revision 1.825.3.5 (40645554B7juSBYCSTWROHx5t7vKqg)

Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno

21 years agobitkeeper revision 1.825.4.6 (40645529V38YcP4nuYrPCmsUH5J_Bw)
kaf24@scramble.cl.cam.ac.uk [Fri, 26 Mar 2004 16:07:05 +0000 (16:07 +0000)]
bitkeeper revision 1.825.4.6 (40645529V38YcP4nuYrPCmsUH5J_Bw)

sched.h, irq.h, physdev.c, irq.c:
  Final piece of guest-PIRQ functionality in Xen.

21 years agobitkeeper revision 1.825.3.4 (406451cbbdbJbGU8m-U1FQZ0plzgyw)
ach61@labyrinth.cl.cam.ac.uk [Fri, 26 Mar 2004 15:52:43 +0000 (15:52 +0000)]
bitkeeper revision 1.825.3.4 (406451cbbdbJbGU8m-U1FQZ0plzgyw)

turn off pdb tracing (by default)

21 years agobitkeeper revision 1.825.3.3 (40644a58kyQA-kAg5Z_gzo6G7pzNLA)
ach61@labyrinth.cl.cam.ac.uk [Fri, 26 Mar 2004 15:20:56 +0000 (15:20 +0000)]
bitkeeper revision 1.825.3.3 (40644a58kyQA-kAg5Z_gzo6G7pzNLA)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/ach61/xeno-clone/xeno.bk

21 years agobitkeeper revision 1.825.4.5 (40644998-owgquq-q989ZcZtyvAP9Q)
kaf24@scramble.cl.cam.ac.uk [Fri, 26 Mar 2004 15:17:44 +0000 (15:17 +0000)]
bitkeeper revision 1.825.4.5 (40644998-owgquq-q989ZcZtyvAP9Q)

Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno

21 years agobitkeeper revision 1.825.5.1 (40644991zRxZVjAd23Dlw69CHQg32A)
kaf24@scramble.cl.cam.ac.uk [Fri, 26 Mar 2004 15:17:37 +0000 (15:17 +0000)]
bitkeeper revision 1.825.5.1 (40644991zRxZVjAd23Dlw69CHQg32A)

irq.h, interrupt.h, console.c, physdev.c, event_channel.c, irq.c, io_apic.c:
  More support in Xen for binding IRQs to guests. Also changed console redirect sequence to triple-ctrl-g -- ctrl-a is a useful editing command.

21 years agobitkeeper revision 1.830 (40644790Uo9XYxIfmoQH6z677kJnPg)
iap10@tetris.cl.cam.ac.uk [Fri, 26 Mar 2004 15:09:04 +0000 (15:09 +0000)]
bitkeeper revision 1.830 (40644790Uo9XYxIfmoQH6z677kJnPg)

cleanup

21 years agobitkeeper revision 1.829 (4064473cafXxoOK98baBKebIaWblgA)
iap10@tetris.cl.cam.ac.uk [Fri, 26 Mar 2004 15:07:40 +0000 (15:07 +0000)]
bitkeeper revision 1.829 (4064473cafXxoOK98baBKebIaWblgA)

Merge tetris.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into tetris.cl.cam.ac.uk:/auto/groups/xeno/users/iap10/xeno-clone/xeno.bk

21 years agobitkeeper revision 1.825.4.4 (40642e05fz6btg5GgvRWGzzhCMs8yA)
mwilli2@equilibrium.research.intel-research.net [Fri, 26 Mar 2004 13:20:05 +0000 (13:20 +0000)]
bitkeeper revision 1.825.4.4 (40642e05fz6btg5GgvRWGzzhCMs8yA)

Fix xentrace Makefile bug.

21 years agobitkeeper revision 1.825.4.3 (40642185aZwwgLwBAies8HKAne40aw)
kaf24@scramble.cl.cam.ac.uk [Fri, 26 Mar 2004 12:26:45 +0000 (12:26 +0000)]
bitkeeper revision 1.825.4.3 (40642185aZwwgLwBAies8HKAne40aw)

Many files:
  Adding physirq support to new Xen upcall interface.
.del-physirq.c~e02f2ea038df07fa:
  Delete: xenolinux-2.4.25-sparse/arch/xen/kernel/physirq.c

21 years agobitkeeper revision 1.828 (40640df3HBWjpgwaIGWq-p3zFq0m5g)
iap10@tetris.cl.cam.ac.uk [Fri, 26 Mar 2004 11:03:15 +0000 (11:03 +0000)]
bitkeeper revision 1.828 (40640df3HBWjpgwaIGWq-p3zFq0m5g)

Merge tetris.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into tetris.cl.cam.ac.uk:/auto/groups/xeno/users/iap10/xeno-clone/xeno.bk

21 years agobitkeeper revision 1.825.4.2 (4063fcebXyP3T4ohTINdoE1EnVdbIA)
kaf24@scramble.cl.cam.ac.uk [Fri, 26 Mar 2004 09:50:35 +0000 (09:50 +0000)]
bitkeeper revision 1.825.4.2 (4063fcebXyP3T4ohTINdoE1EnVdbIA)

time.c, setup.c:
  Fix time handling after suspend/resume cycle.

21 years agobitkeeper revision 1.825.4.1 (4063e75eUgpPAtUa6r4AHprjhGFvew)
kaf24@scramble.cl.cam.ac.uk [Fri, 26 Mar 2004 08:18:38 +0000 (08:18 +0000)]
bitkeeper revision 1.825.4.1 (4063e75eUgpPAtUa6r4AHprjhGFvew)

Console-HOWTO.txt:
  Fix console docs.

21 years agobitkeeper revision 1.825.3.2 (40631c64DS7cItyYKH3CeHEBO7EJGA)
ach61@labyrinth.cl.cam.ac.uk [Thu, 25 Mar 2004 17:52:36 +0000 (17:52 +0000)]
bitkeeper revision 1.825.3.2 (40631c64DS7cItyYKH3CeHEBO7EJGA)

merge

21 years agobitkeeper revision 1.812.1.2 (40631b5896PId5VPtNq3vagDYVMoqQ)
ach61@labyrinth.cl.cam.ac.uk [Thu, 25 Mar 2004 17:48:08 +0000 (17:48 +0000)]
bitkeeper revision 1.812.1.2 (40631b5896PId5VPtNq3vagDYVMoqQ)

merge changes manually

21 years agobitkeeper revision 1.812.1.1 (40631008stsWqMpK0QGxpKbL8XGwTw)
ach61@labyrinth.cl.cam.ac.uk [Thu, 25 Mar 2004 16:59:52 +0000 (16:59 +0000)]
bitkeeper revision 1.812.1.1 (40631008stsWqMpK0QGxpKbL8XGwTw)

cr3 changes

21 years agobitkeeper revision 1.825.3.1 (4062f7e9e4Hjc12XFoN-wZ-bm0GL4w)
kaf24@scramble.cl.cam.ac.uk [Thu, 25 Mar 2004 15:16:57 +0000 (15:16 +0000)]
bitkeeper revision 1.825.3.1 (4062f7e9e4Hjc12XFoN-wZ-bm0GL4w)

synch_bitops.h:
  new file
system.h, evtchn.h, evtchn.c, entry.S, console.c:
  Fix races in event-channel status checks and updates.

21 years agobitkeeper revision 1.827 (4062f482Cd9Dl1Z7ZYy0WJkJfqr-qQ)
iap10@tetris.cl.cam.ac.uk [Thu, 25 Mar 2004 15:02:26 +0000 (15:02 +0000)]
bitkeeper revision 1.827 (4062f482Cd9Dl1Z7ZYy0WJkJfqr-qQ)

Merge tetris.cl.cam.ac.uk:/auto/homes/maw48/xen-syncpause.bk
into tetris.cl.cam.ac.uk:/auto/groups/xeno/users/iap10/xeno-clone/xeno.bk

21 years agobitkeeper revision 1.825.1.7 (4062f47b6DnJOl2ZC6ptnk2jUPSAHA)
iap10@tetris.cl.cam.ac.uk [Thu, 25 Mar 2004 15:02:19 +0000 (15:02 +0000)]
bitkeeper revision 1.825.1.7 (4062f47b6DnJOl2ZC6ptnk2jUPSAHA)

add dom0 op for controlling shadow page tables

21 years agobitkeeper revision 1.825.1.6 (4062dd9b_414MCSTLjO8z02aihdh4g)
iap10@tetris.cl.cam.ac.uk [Thu, 25 Mar 2004 13:24:43 +0000 (13:24 +0000)]
bitkeeper revision 1.825.1.6 (4062dd9b_414MCSTLjO8z02aihdh4g)

Build Xen with -Wall -Werror

21 years agobitkeeper revision 1.825.1.5 (4062dd86RGWf8AEVZFiiAIwTT3ufoQ)
iap10@tetris.cl.cam.ac.uk [Thu, 25 Mar 2004 13:24:22 +0000 (13:24 +0000)]
bitkeeper revision 1.825.1.5 (4062dd86RGWf8AEVZFiiAIwTT3ufoQ)

bug fix